package com.clinicariobamba.ReglasNegocio.Clases;


public class Dependencia implements java.io.Serializable {

    private int idDependencia;
    private String descripcion;
    //private Set<OrganizacionDependencia> organizacionDependencias = new HashSet<OrganizacionDependencia>(0);

    public Dependencia() {
    }

    public Dependencia(int idDependencia, String descripcion) {
        this.idDependencia = idDependencia;
        this.descripcion = descripcion.toUpperCase();
    }

    public Dependencia(int idDependencia) {
        this.idDependencia = idDependencia;
    }

    public Dependencia(String descripcion) {
        this.descripcion = descripcion.toUpperCase();
    }

    public int getIdDependencia() {
        return this.idDependencia;
    }

    public void setIdDependencia(int idDependencia) {
        this.idDependencia = idDependencia;
    }

    public String getDescripcion() {
        
       return this.descripcion;
    }

    public void setDescripcion(String descripcion) {
        this.descripcion = descripcion.toUpperCase();
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final Dependencia other = (Dependencia) obj;
        if (this.idDependencia != other.idDependencia) {
            return false;
        }
        if ((this.descripcion == null) ? (other.descripcion != null) : !this.descripcion.equals(other.descripcion)) {
            return false;
        }
        return true;
    }
    
    
}
